Measuring Creativity in Software Development
نویسندگان
چکیده
Creativity involves choosing to direct resources toward developing novel ideas. Information technology development, including software engineering, requires creative discourse among team members to design and implement a novel, competitive product that meets usability, performance, and functional requirements set by the customer. In this paper, we present results that correlate metrics of creative collaboration with successful software product development in a Senior Software Projects class that is a capstone course in accredited Computer Science programs. An idea management and reward system, called SEREBRO, provides measurement opportunities to develop metrics of fluency, flexibility, originality, elaboration, and overall creativity. These metrics incorporate multiple perspectives and sources of information into the measurement of creativity software design. The idea management portion of SEREBRO is a Web application that allows team members to initiate asynchronous, creative discourse through the use of threads. Participants are rewarded for brainstorming activities that start new threads for creative discourse and spinning new ideas from existing ones.
منابع مشابه
Explanation of the Architectural Education Patterns with a Focus on Increasing Creativity
Architectural education requires efficient methods to demonstrate its efficiency to meet the quantitative and qualitative needs derived from modern socio-economic development. In architectural education, the ability to design is an essential part and the main goal of education. Looking at the various methods and patterns related to architectural education and the type and content of instruction...
متن کاملCreativity Patterns Guide: Support for the Application of Creativity Techniques in Requirements Engineering
Creativity techniques are tools for stimulating creative thinking. The importance of creativity fostering techniques in software development has been recognized and investigated by researchers for over a decade, yet the greater software engineering (SE) community makes little use of the myriads of techniques available. In order to encourage a wider adoption and to support the use of creativity ...
متن کاملThe Dynamics of Creativity in Software Development
Software is primarily developed for people by people and human factors must be studied in all software engineering phases. Creativity is the source to improvise solutions to problems for dominating complex systems such as software development. However, there is a lack of knowledge in what creativity is in software development and what its dynamics are. This study describes the current state of ...
متن کاملThe Role of Researching, Creativity, Professional Ethics, Professional Development and Use of Technology in the Effective Teaching of Teachers
Background: Effective teaching is a set of teacher behaviors that achieves learning goals and learns more comprehensively. The purpose of this study was to investigate the role of research, creativity, professional ethics, professional development and the use of information and communication technology in the effective teaching of teachers. Method: The research method was descriptive-correlatio...
متن کاملThe Challenges of Creativity in Software Organizations
Managing creativity has proven to be one of the most important drivers in software development and use. The continuous changing market environment drives companies like Google, SAS Institute and LEGO to focus on creativity as an increasing necessity when competing through sustained innovations. However, creativity in the information systems (IS) environment is a challenge for most organizations...
متن کامل